package com.wechat.models.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 申请退款信息

 */
@Data
@ApiModel
public class WxOrderRefundInfoResponse {

    @ApiModelProperty("订单id")
    private Long orderId;
    
    @ApiModelProperty("订单项id")
    private Long orderItemId;

    @ApiModelProperty("订单号")
    private String orderNo;

    @ApiModelProperty("图片")
    private String img;

    @ApiModelProperty("商品名称")
    private String productName;

    @ApiModelProperty("是否有详细的用户信息")
    private boolean hasOrderUser;
    
    @ApiModelProperty("订单总价")
    private Long orderAmount;

    @ApiModelProperty("可退总额")
    private Long amount;

    @ApiModelProperty("可退总额")
    private Long price;
    
    @ApiModelProperty("手续费类型：0：无    1： %  2：分/张 3： 分")
    private Integer feeType;
    
    @ApiModelProperty("手续费值")
    private BigDecimal feeValue;
    
    @ApiModelProperty("是否部分可退，0 不能部分退款 ; 1 可以部分退款")
    private Integer partRefund;
    
    @ApiModelProperty("总数量")
    private Integer quantity;
    
    @ApiModelProperty("实际使用数量")
    private Integer actualQuantity;

    
}
